package org.lq.his.pojo;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

public class DoctorRankClass {
    private Integer id;

    private RegistrationChargeType  registrationChargeType;

    private Section section;
   
	private User user;

    private Integer amLimitNumber;

    private Integer amRegistrationNumber;
    
    private Integer pmLimitNumber;
    
    private Integer pmRegistrationNumber;
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date shiftDate;
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date dateclosed;

    private Integer leave;

    private Integer state;

    
    
    public Integer getAmRegistrationNumber() {
		return amRegistrationNumber;
	}

	public void setAmRegistrationNumber(Integer amRegistrationNumber) {
		this.amRegistrationNumber = amRegistrationNumber;
	}

	public Integer getPmRegistrationNumber() {
		return pmRegistrationNumber;
	}

	public void setPmRegistrationNumber(Integer pmRegistrationNumber) {
		this.pmRegistrationNumber = pmRegistrationNumber;
	}

	public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }


	public RegistrationChargeType getRegistrationChargeType() {
		return registrationChargeType;
	}

	public void setRegistrationChargeType(RegistrationChargeType registrationChargeType) {
		this.registrationChargeType = registrationChargeType;
	}

	public Section getSection() {
		return section;
	}

	public void setSection(Section section) {
		this.section = section;
	}
	
    public User getUser() {
		return user;
	}

	public void setUser(User user) {
		this.user = user;
	}

	public Integer getAmLimitNumber() {
        return amLimitNumber;
    }

    public void setAmLimitNumber(Integer amLimitNumber) {
        this.amLimitNumber = amLimitNumber;
    }

    public Integer getPmLimitNumber() {
        return pmLimitNumber;
    }

    public void setPmLimitNumber(Integer pmLimitNumber) {
        this.pmLimitNumber = pmLimitNumber;
    }

    
	public Date getShiftDate() {
		return shiftDate;
	}

	public void setShiftDate(Date shiftDate) {
		this.shiftDate = shiftDate;
	}
	
	public Date getDateclosed() {
		return dateclosed;
	}

	public void setDateclosed(Date dateclosed) {
		this.dateclosed = dateclosed;
	}

	public Integer getLeave() {
        return leave;
    }

    public void setLeave(Integer leave) {
        this.leave = leave;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

	@Override
	public String toString() {
		return "DoctorRankClass [id=" + id + ", registrationChargeType=" + registrationChargeType + ", section="
				+ section + ", user=" + user + ", amLimitNumber=" + amLimitNumber + ", amRegistrationNumber="
				+ amRegistrationNumber + ", pmLimitNumber=" + pmLimitNumber + ", pmRegistrationNumber="
				+ pmRegistrationNumber + ", shiftDate=" + shiftDate + ", dateclosed=" + dateclosed + ", leave=" + leave
				+ ", state=" + state + "]";
	}
    
    
}